
package aeropuerto;

/**
 *
 * @author Java I
 */
public class Vuelo {


    private String ide;
    private int slotaterriza;
    private int slotdespega;

    private static int num=100;

        public Vuelo(String acronimo){

            num++;
            ide=acronimo+num;
            slotaterriza=0;
            slotdespega=0;
        }

        public void aterriza(int slot){
            slotaterriza=slot;
        }

        public void despega(int slot){
            slotdespega=slot;
        }

        public String getIde(){
            return ide;
        }

    @Override
        public boolean equals(Object o){
            if(this==(Vuelo)o) return true;
            if(!(o instanceof Vuelo)) return false;
            return(ide.equalsIgnoreCase(((Vuelo)o).getIde()));
        }

    @Override
    public int hashCode() {
        int hash = 5;
        hash = 29 * hash + (this.ide != null ? this.ide.hashCode() : 0);
        return hash;
    }

    @Override
    public String toString(){
        return "["+ide+","+slotaterriza+","+slotdespega+"]";
    }



}
